VOLUME 35

FELIX - GRAPHICS ANIMATION SYSTEM - with pseudo assembler, etc.
	See ABSTRACT.35

NUMBER	SIZE	NAME		COMMENTS

		-CATALOG.035	CONTENTS OF CP/M VOL. 35
		ABSTRACT.035	Abstract of disk contents
35.1	2K	BEE.FAS		Source code for a cartoon about
					a bee and a bird.
35.2	10K	BEE#.FEX	Executable bee story, with
					background and objects.
35.3	5K	CHECKOU&.FEX	Executable checkout.
35.4	4K	CHECKOUT.FAS	Felix pseudo-machine
					diagnostic program
35.5	8K	CLEAR.ASM	Start of FELIX source code
35.6	1K	CREATE.ASM	FELIX source code	
35.7	1K	DISPONOF.ASM	FELIX source code
35.8	1K	DISTEST.FAS	Demo of distance operator,
					joystick rescaling.
35.9	5K	DISTEST&.FEX	Executable DISTANCE TEST.
35.10	11K	DISTPLUS.ASM	FELIX source code
35.11	14K	DOODLE.ASM	FELIX source code
35.12	1K	DOODLE.COM	OBJECT DRAWING UTILITY.
35.13	3K	DSKRD.ASM	FELIX source code
35.14	1K	EXEC.COM	PSEUDO-MACHINE INTERPRETER.
35.15	2K	EXEC.OBJ	The 'actual' pseudo-machine
				(loaded by EXEC.COM,TRACE.COM)
35.16	9K	EXECPLUS.ASM	FELIX source code
35.17	2K	EXECSAFE.ASM	FELIX source code
35.18	10K	FANCY#.FEX	Same as 'PAINTER&' but with a
					pretty init. background
35.19	9K	FASM.COM	PSEUDO-CODE ASSEMBLER.
35.20	1K	FCBMOV.ASM	FELIX source code
35.21	1K	FCBNEW.ASM	FELIX source code
35.22	5K	FELIX.ASM	FELIX source code
35.23	1K	FELIX.COM	INITIAL SETUP ROUTINE.
35.24	7K	FELIX.DOC	SOME DETAILS ABOUT THE SYSTEM.
35.25	3K	FELIX.OBJ	The 'actual' base routines
					(loaded by FELIX.COM)
35.26	3K	FELIXV1.CAT	Author's original volume cat.
35.27	2K	GETF.ASM	FELIX source code
35.28	2K	GETW.ASM	FELIX source code
35.29	2K	HEXOUT.ASM	FELIX source code
35.30	2K	LOADBACK.COM	Utility for getting
					backgrounds from disk.
35.31	2K	LOADOB.COM	utlity for getting objects
					from disk
35.32	5K	LOADPROG.ASM	Utility for getting (parts of)
					programs from disk.
35.33	1K	LOADPROG.COM	Object of above
35.34	2K	MUSTANG.FAS	Cowboy jumps on a horse as
					it rides by.
35.35	6K	MUSTANG&.FEX	Executable cowboy story.
35.36	15K	NUMBER.ASM	FELIX source code
35.37	3K	OBJECT.ASM	FELIX source code
35.38	1K	OBJNULL.ASM	FELIX source code
35.39	1K	PAINT.FAS	Source code for a simple paint-
					er.  Needs joysticks.
35.40	1K	PAINT.FEX	PAINTER for use with
				your own objects.
35.41	2K	PAINT.PRN	PAINT.FAS listing
35.42	6K	PAINT&.FEX	Painter for use with
					its own objects.
35.43	4K	PAINTER.FEX	Painter using 'Theta'
					(added A/D in)
35.44	6K	PAINTER&.FEX	Painter with Theta and its
					own objects.
35.45	11K	PARM.ASM	FELIX source code
35.46	3K	PATH.ASM	FELIX source code
35.47	3K	POSIT.ASM	FELIX source code
35.48	3K	PUTF.ASM	FELIX source code
35.49	3K	PUTW.ASM	FELIX source code
35.50	1K	RESCALE.ASM	FELIX source code
35.51	5K	ROTATE.ASM	FELIX source code
35.52	1K	SAPD.COM	????
35.53	2K	SAVEBACK.COM	Utility for saving backgrounds
				 	to disk.
35.54	2K	SAVEOB.COM	Utility for saving objects
					to disk
35.55	5K	SHOWSWAP.ASM	FELIX source code
35.56	4K	SINCOS.OBJ	A SIN-COS table, plus some
				routines (loaded by FELIX.COM)
35.57	1K	SPIN.ASM	FELIX source code
35.58	1K	TABLE.ASM	FELIX source code
35.59	2K	TRACE.ASM	FELIX source code
35.60	1K	TRACE.COM	Pseudo-machine interpreter
				with trace.
35.61	2K	XTRA.ASM	FELIX source code



-------------------- VOLUME 35 ABSTRACTS ----------------------

TITLE:  FELIX - GRAPHICS ANAMATION SYSTEM

FELIX is a "simple" computer graphics animation system.

It is based upon a pseudo-language for graphics, with an
assembler, subroutines, utilities, sample  programs, etc.  Ex:
BEE.FAS: a flower blooms, bee settles on it, flies off, a bird
eats the bee, then continues flying around.

Felix was written for use with the Cromemco TV Dazzler, and
D+7A with 2 joysticks.  "A few routines... rely on [these]...
you are invited to explore the source code". (so they say)

FELIX.DOC and a catalog file supply some information, but
the "real" documentation must be ordered for $10 from the
university of Tenn.  A second disk is also available for $10.

The code is well commented.  It consists of many .ASM files
which must be loaded - and use absolute memory JMPS.  Requires
a fairly large system - some ORGs go to 5800H.  Not just a .COM
file here folks - you have to like to diddle with DDT and HEX.

Abstracted by Ward Christensen.  I did not have access to
the necessary equipment to actually run the code.
